// 评论接口

import request from "@/utils/request";

// 获取文章评论 /v1_0/comments
export const getComments = params => {
    return request({
        method: 'GET',
        url: 'v1_0/comments',
        params
    })
}

// 点赞评论接口 /v1_0/comment/likings

export const addCommentLike = target => {
    return request({
        method: 'POST',
        url: '/v1_0/comment/likings',
         // GET 参数使用 params 进行传递
    // 我们写的时候是对象，但是最终发给后端的数据是？
    // axios 会把 params 对象转为 key=value?key=value 的格式放到 url 中发送
        data:{
            target
        }
    })
}
// 取消评论点赞 /v1_0/comment/likings/:target
export const deleteCommentLike = target => {
    return request({
        method: 'DELETE',
        url:`/v1_0/comment/likings/${target}`,
    })
}

// 评论接口 回复 /v1_0/comments

export const addComment = data => {
    return request({
        method: 'POST',
        url:'/v1_0/comments',
        data
    })
}


